package com.digdes.calendar.model;

import java.util.Date;
import java.util.Set;

/**
 * User: Dmitry
 * Date: 13.04.12
 * Time: 22:02
 */
public interface Event {
    public Long getId();

    public void setId(Long id);

    public String getNameEvent();

    public void setNameEvent(String nameEvent);

    public String getDescription();

    public void setDescription(String description);

    public boolean getIsAllDay();

    public void setIsAllDay(boolean isAllDay);

    public boolean getIsNeedNotice();

    public void setIsNeedNotice(boolean isNeedNotice);

    public Date getDateStart();

    public void setDateStart(Date dateStart);

    public Date getDateFinish();

    public void setDateFinish(Date dateFinish);

    public String getMyPlace();

    public void setMyPlace(String myPlace);

    public Set<File> getFiles();

    public void setFiles(Set<File> files);

    public Place getPlace();

    public void setPlace(Place place);

    public User getAuthor();

    public void setAuthor(User author);

    public Set<EventParticipant> getParticipants();

    public void setParticipants(Set<EventParticipant> participants);
}
